/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pe.com.cotelasa.scp.controlador.backingBean;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import javax.inject.Named;
import org.springframework.context.annotation.Scope;
import pe.com.cotelasa.scp.entidad.Articulo;
import pe.com.cotelasa.scp.entidad.Cotizacion;
import pe.com.cotelasa.scp.entidad.DetallePedidoFp;

/**
 *
 * @author usuario
 */
@Named(value = "BKDetallePedidoFP")
@Scope("session")
public class BKDetallePedidoFP implements Serializable  {
    private List<DetallePedidoFp> listaDetallePedidoFP; 
    private List<DetallePedidoFp> listaDetallePedidoFPEditar; 
    private DetallePedidoFp currentDetalleFacturaProforma;
    private DetallePedidoFp formularioDetalleFacturaProforma;
    private Articulo articuloFormulario;
    private Collection<Cotizacion> listaCotizacionActivo;
    private String codigoCotizacion;
    private boolean activarConversion = false;
    
    private Integer numFilasTotalAcum;
    private List<Integer> numTablas;
    
    public void inicializarValores() {
        this.listaDetallePedidoFP = new ArrayList<DetallePedidoFp>();
        this.listaDetallePedidoFPEditar = new ArrayList<DetallePedidoFp>();
        this.numTablas = new ArrayList<Integer>();
    }
    
    public DetallePedidoFp getCurrentDetalleFacturaProforma() {
        return currentDetalleFacturaProforma;
    }

    public void setCurrentDetalleFacturaProforma(DetallePedidoFp currentDetalleFacturaProforma) {
        this.currentDetalleFacturaProforma = currentDetalleFacturaProforma;
    }

    public DetallePedidoFp getFormularioDetalleFacturaProforma() {
        return formularioDetalleFacturaProforma;
    }

    public void setFormularioDetalleFacturaProforma(DetallePedidoFp formularioDetalleFacturaProforma) {
        this.formularioDetalleFacturaProforma = formularioDetalleFacturaProforma;
    }

    public Articulo getArticuloFormulario() {
        return articuloFormulario;
    }

    public void setArticuloFormulario(Articulo articuloFormulario) {
        this.articuloFormulario = articuloFormulario;
    }

    public Collection<Cotizacion> getListaCotizacionActivo() {
        return listaCotizacionActivo;
    }

    public void setListaCotizacionActivo(Collection<Cotizacion> listaCotizacionActivo) {
        this.listaCotizacionActivo = listaCotizacionActivo;
    }

    public List<DetallePedidoFp> getListaDetallePedidoFP() {
        return listaDetallePedidoFP;
    }

    public void setListaDetallePedidoFP(List<DetallePedidoFp> listaDetallePedidoFP) {
        this.listaDetallePedidoFP = listaDetallePedidoFP;
    }

    public List<DetallePedidoFp> getListaDetallePedidoFPEditar() {
        return listaDetallePedidoFPEditar;
    }

    public void setListaDetallePedidoFPEditar(List<DetallePedidoFp> listaDetallePedidoFPEditar) {
        this.listaDetallePedidoFPEditar = listaDetallePedidoFPEditar;
    }

    public String getCodigoCotizacion() {
        return codigoCotizacion;
    }

    public void setCodigoCotizacion(String codigoCotizacion) {
        this.codigoCotizacion = codigoCotizacion;
    }

    public boolean isActivarConversion() {
        return activarConversion;
    }

    public void setActivarConversion(boolean activarConversion) {
        this.activarConversion = activarConversion;
    }

    public Integer getNumFilasTotalAcum() {
        return numFilasTotalAcum;
    }

    public void setNumFilasTotalAcum(Integer numFilasTotalAcum) {
        this.numFilasTotalAcum = numFilasTotalAcum;
    }

    public List<Integer> getNumTablas() {
        return numTablas;
    }

    public void setNumTablas(List<Integer> numTablas) {
        this.numTablas = numTablas;
    }
}
